3251
6
1645
1
2224
2
3510
798
0
2922
9
1105
2751
3674
10
1115
802
1873
1458
3
10324
2445
1551
2100
1222856
4
1811
2198
5617
5
1661
4271
1960
7
2920
12590
978
4677
917
3054