10271 199
12421 534
12557 591
7460 358
18755 178
116043 862
77890 650
57039 184
44363 576
28046 83
40150 626
4224 611
5801 309
5806 802
4588 544
4431 371
3235 207
60580 888