1101
0
675
455
454
138
47041
918
381
787
267
505
2143
598
1128
462
1817
1939
245
957
813
722
266
391
798
230
402
1661
1
408
303