255899 674
21585 94
14660 130
24814 178
222320 616
18867 933
38294 875
30129 365
9010 290
26686 482
1796 37
2940 266
11213 690
6605 511
125790 685
55241 476