40058 65
13153 138
55788 331
33959 592
18715 694
11763 591
8446 177
37520 545
7684 485
4118 601
3271 684
2909 387
4308 435
4257 805
3760 581
2190 365
3022 79
4846 603
5824 878
3926 709
3804 552
10126 285
5264 390
5515 711
2872 533
2060 219
1366 148
2252 411