2677 787
1049 303
2295 588
1045 214
2096 461
2336 530
1016 258
2881 889
5423 35
4961 444
11250 331
3850 314
7784 166
6836 171
77714 149
12726 502
1827 92