1333
1
2615
1451
0
1015
1694
951
690
2669
2
3546
1380
1358
564
3354
1743
108797
831
784
2357
4
658
8072
3
2215
1289601
700
1346
2638
2381
21152
8
2949
1319
1136