39931 101
90072 190
112289 700
12621 55
12026 316
12090 635
13949 394
66965 588
27621 389
49271 723
14212 776
28372 237
147144 456
12405 242
8752 357
72643 931
17347 287
113359 799
7657 177
230585 439
18854 215
18111 838
17606 758
25917 562
12376 283
11733 171
12290 833
79342 338