2981 582
5966 587
5869 192
3450 317
2929 40
11198 287
2924 583
3258 275
2252 534
1988 181
2451 349
2621 201
4699 363
795 57
1655 246
3724 844
3121 502