3956 30
7991 453
10432 342
14553 340
9699 503
4394 159
6161 191
10239 698
7150 81
11107 58
3773 93
15077 747
2118772 3407
232133 589
193065 743
45585 393
16152 695
22195 669
2481 430
26203 224
8306 611
45661 796
16337 120
16522 404
10440 562
10816 675
72804 285
16890 546