2245
3
1424
1
2475
3053
7
2159
297066
0
951
1015
1087
1787
4258
1606
636
1092
1751
8527
5489
11
567
2949
1788
2131
19944
2
1226
4335
929
2571
6
1760
2377
2722
623