3050 107
5959 208
27888 568
24243 386
19518 354
114097 628
19929 698
55729 831
120269 999
22681 913
28572 409
111110 972
15832 441
17185 133
28081 107
65663 766
15184 378
8574 597
13664 503
141859 865
155145 758
50291 620
209557 1085
31011 364
11583 462
63389 263
26931 652
12502 723