1047
2
467
0
1310
475
1828
3
1033
1
2493
18
1380
1012
1050
2522
9817
4009
6
1687
4070
4
3848
2468
6236
10
951
2861
945
1694
7793
378
1289601
7733
1174
1492
4216
4706