5635
3
3103
2
1015
1
1694
951
690
2669
10827
4
564
1743
0
108797
1681
1205
8
2312
913
2525
3222
2499
2593
2356
2262
2377
1545
2173
1289601
2949
6
1215
21152
3386