254250 673
21572 94
14642 130
24790 178
222211 616
18859 933
38029 875
29904 365
8984 290
26647 482
1791 37
2934 266
11200 690
6591 511
125110 685
55163 476