3093 582
6182 589
5896 192
3473 317
2949 40
11236 287
2944 583
3272 275
2265 534
2005 181
2475 349
2647 201
4723 363
819 57
1665 246
3749 844
3142 502