2564
2
4071
1
3159
7
1222856
4
6515
3980
3
504
398
482
180849
0
231
330
1277
5
11951
10
2960
709
326
437
235
2369
2864
3931
3469
2442
3178
373
2221
419694
9
105290
1496