2560 45
3232 52
15579 107
3688 37
14191 470
10329 592
10658 171
39763 565
51145 432
13625 1002
36788 218
26966 198
19508 149
33313 746
12467 669
205599 963
50643 867
12981 497
34128 330
12186 825
25413 736
16193 117
13955 386
21936 855
3650 398
3007 312
9349 239