49933 173
173740 689
48571 482
22515 88
61950 417
46076 214
18378 324
24931 267
27796 334
30171 390
37851 329
7864 352
14998 862
22369 611
10980 332
13316 219
9488 457
6835 155
3207 165
18132 792
5536 705
11298 313
7487 322
5991 349
4366 396
6416 286
6325 784
15568 624