3176 86
4096 592
108943 932
3996 752
894 195
1560 311
1574 274
28529 537
5997 175
7206 503
66580 570
11868 170
49880 437
40604 696
14162 515
31999 504
43220 668
66459 777
28150 579
18895 75
13417 119
27909 733
7537 451
54285 218
32569 328
27343 681
30665 722
23873 293