1226
1
1446
2
906
643
383
0
2071
1147
2824
2870
658
14861
7
8072
3
3562
10243
4
1249
2899
8
2041
2277