1027
1
1798
2
1492
3
6236
10
2165
108797
0
1087
496
1751
1289601
4
935
3090
6
3186
1124
1244
6346
16
3673
2374
3546
3061
1711
3868
2495
2299
5052
5347
1514
462
2835
1593