3050 107
5960 208
27889 568
24244 386
19518 354
114101 628
19929 698
55731 831
120271 999
22682 913
28575 409
111125 972
15836 441
17187 133
28086 107
65666 766
15184 378
8574 597
13664 503
141887 865
155163 758
50301 620
209601 1086
31022 364
11584 462
63390 263
26943 652
12506 723