39712 307
233421 841
8330 314
2427 578
7265 742
6122 486
5990 509
25429 243
49359 217
107633 244
120954 616
76925 176
124397 893
31537 190
99902 528
56501 238