110866 897
55685 1029
43651 292
5316 117
3490 458
2734 168
2965 94
7360 594
2507 124
4424 545
6073 497
11256 522