2108 131
14599 423
11927 884
31707 282
190197 521
6922 263
9406 300
4160 628
3951 738
10335 904
5810 113
4466 422
3824 432
9417 545
1414 89