945
1
1131
2
3629
2336
791
0
1533
733
962
1047
6781
1212
4587
3
863
297066
1458
2949
1539
1239
407
1828
108797
1259
1059
2778
1812
685
1431
3926
14
61216
1400