2931 251
8258 62
3981 202
3231 129
8951 426
18481 582
7957 646
3947 385
6830 983
2016 195
1619 151
6359 261
5780 416
7752 534