5635
3
3103
2
2356
0
951
1
1868
1424
1466
619
1992
564
2213
1015
2352
616
2936
10
1204
4
2502
1102
2436
1913
2949
6
1704
2740
2324
1768
3593
16
3539
1289601
3316
6844