1199
1
2245
3
865
2184
1568
3053
7
2354
297066
0
951
467
1015
1087
496
3562
2760
4
1380
1606
1751
8527
1226
5489
11
4043
6
1788
2131
1096
19944
2
894
4335
929
2571