2115 131
14615 423
11935 884
31714 282
190370 521
6923 263
9413 300
4164 628
3953 738
10338 904
5814 113
4467 422
3827 432
9426 545
1416 89