3953 30
7990 453
10432 342
14553 340
9698 503
4394 159
6161 191
10239 698
7150 81
11107 58
3773 93
15077 747
2118477 3407
232133 589
193065 743
45585 393
16152 695
22194 669
2481 430
26203 224
8306 611
45659 796
16336 120
16522 404
10439 562
10816 675
72803 285
16887 546