5002 475
3820 442
9523 690
14413 680
11614 511
8979 274
12807 59
8529 436
14148 277
9533 78
20962 236
4999 136
10296 57
3240 642
5895 426
1463 224
4381 409
710 108
4768 347
5033 589
3645 764
2817 473
1851 196
4132 532
1803 410
2797 553
978 188
1419 170