3040 500
778 94
2555 676
7858 630
12772 984
4993 879
13116 869
13701 725
2487 258
9848 517
10067 607
967 174
2956 865
996 178
436 32
1438 328
2672 607
2425 707
1549 114
393 70
3048 954
1411 220
2335 495
1289 324
2834 874
2273 251
2001 333
2251 589