3092
1
6726
7
2727
2
6435
2564
521
646
0
1824
1998
5
1365
3659
14
504
2372
3149
4
1222856
1566
1470
2033
662
17730
11
9355
3
4340
105290
4097
10