2730
6
1890
1
4536
2
1222856
4
2657
3
2668
968
0
20634
8
25137
3691
5
2587
1020
1115
2855
3251
1881
2604
7
6842
482
684
11483
1358
105290
4139
279
654
2269
683
9355
547