2096 62
7112 528
10000 542
20990 785
6292 441
1761 75
6376 480
3678 503
3624 455
4294 792
3538 528
2555 567
5100 504
3541 176
2352 487
4008 359
4454 913
155896 297
7930 509
6869 168
8519 486
91305 662
3052 290
373527 798
37546 613
14399 347
8084 110
55649 280