1087
1
2245
3
1660
3053
7
1344
1452
1220
2
951
2452
2354
297066
0
1015
1938
496
993
1156
1226
1606
1434
851
1788
1104
467
1380
8527
2392
1347
2797
5
1417
19944