26005 307
42528 683
23541 957
8178 502
15755 896
14349 222
4421 462
17163 493
9351 189
5313 778
6680 609
5931 522
4874 732
4730 606
23913 431
8461 405
63528 105
2280 191
4492 425
19751 339
10633 578
16688 568
6181 30
6410 639
2401 217
3747 600
6878 191
3084 350