2245
3
1092
1
297066
0
1226
3053
7
441
2
2123
1712
2465
1184
1639
1716
1425
2470
5
1989
974
1830
1412