951
1
1828
3
619
1047
2
564
616
0
2427
12
2502
7793
4
2740
3140
2906
3539
378
2596
1197
1366
1268
1033
2122
6707
24
8607
8
1289601
2493
18
1396
2495
2794
4943
2153
7
1196