3005 582
6017 587
5870 192
3451 317
2932 40
11201 287
2926 583
3258 275
2256 534
1990 181
2454 349
2622 201
4699 363
796 57
1655 246
3727 844
3123 502