3050 107
5959 208
27888 568
24244 386
19518 354
114101 628
19929 698
55731 831
120269 999
22681 913
28575 409
111113 972
15834 441
17187 133
28083 107
65666 766
15184 378
8574 597
13664 503
141875 865
155152 758
50295 620
209579 1086
31014 364
11583 462
63389 263
26935 652
12503 723