126629 767
10532 450
19601 63
18828 669
3703 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