5635
3
3103
2
2356
0
1992
1424
697
1
2213
1015
2352
1309
1204
4
4914
1913
2949
6
1704
1768
3593
16
5389
1289601
3316
10
6844
1215
5789
1566
1583
11650
23
1589
1347
1226