4288
5
1129
1
1191
3956
1201
2
3326
3
1080
1272
3643
4
1913
1047
1280
1716
108797
0
2386
2245
2530
6236
10
1174
10827
2629
585
378
951
1015
562
2906
690
1087
1694