2245
3
1816
1
496
0
1912
5033
15
297066
3679
4
3817
1226
3053
7
894
1700
571
1013
467
2048
2
1042
1380
1426
1179
1068
2797
5
1295
1104
2773
1716
1836
766
1918
1819