15095 527
1805 370
2082 430
4562 786
10361 461
2469 314
7973 132
20124 889
4416 115
56630 365
12120 82
7688 137
6932 350