50871 133
8793 310
10464 196
312033 707
280339 526
35954 115
4267 541
14265 385
28771 278
8788 313
9447 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
2850 637
9100 610
13317 357