5635
3
3103
2
1015
1
3354
5
2356
0
1505
1694
951
690
1451
1424
2669
1992
2213
2352
564
1204
4
1380
1743
1913
2949
6
1704
108797
1289601
1768
3593
16
4946
18
3316
10
6844
7608
12