19505 447
6014 117
41557 527
53180 589
103655 933
5935 576
35175 480
6886 383
43411 770
299157 1314
133198 692
4351 545
35838 196
24454 812
37979 133
58604 881
22879 850
17711 519
158248 869
45070 800
23661 452
198942 1067
14417 620
39133 644
26242 736
31122 249
28497 332
42337 104