50883 133
8793 310
10464 196
312034 707
280341 526
35954 115
4267 541
14266 385
28772 278
8788 313
9448 412
8388 358
6961 689
3407 571
6051 197
3094 245
7485 611
11274 462
1490 157
8844 590
4835 478
14547 249
7355 816
4961 511
1220 102
2851 637
9100 610
13317 357