3512 500
1050 116
2335 563
2479 255
2240 477
3491 843
13405 831
3884 395
1344 156
3092 784
2980 478
3147 614
4072 640
1170 44
3402 655
897 35
3987 813
1361 144
2929 739
3523 488
3063 705
12657 619
1868 336
3780 86