255046 674
21580 94
14652 130
24807 178
222255 616
18861 933
38168 875
30018 365
9001 290
26663 482
1793 37
2937 266
11207 690
6596 511
125460 685
55205 476