2245
3
3053
7
297066
0
951
1
1262
2
1015
1087
1495
1606
1751
8527
5489
11
1788
2131
1431
19944
994
6
1226
1688
1833
2164
4425
4335
1739
1364
929
2571
1969
574
3117
8