3016 582
6032 589
5874 192
3453 317
2933 40
11201 287
2927 583
3259 275
2257 534
1990 181
2457 349
2623 201
4701 363
800 57
1658 246
3728 844
3125 502