2245
3
496
0
297066
1226
1
3053
7
894
571
1013
467
2048
2
1042
1380
1426
1179
1068
2797
5
1295
1104
2773
1716
1836
766
1918
2114
278
1191
280
108797
2354
6346
16