254966 674
21579 94
14652 130
24806 178
222252 616
18861 933
38148 875
30003 365
8999 290
26661 482
1793 37
2937 266
11207 690
6595 511
125432 685
55200 476