126630 767
10533 450
19602 63
18829 669
3704 827
2295 318
2919 454
3260 347
3317 785
2998 439
1270 158
2001 374
1552 136
3653 719
2267 291
2901 23
931 28