2445
6
3371
5
1811
0
306
1218
1
4271
4
2604
7
1661
2
978
4677
10
3054
737
2904
770
911
1960
5617
2922
9
6842
339
1783
2874
3
1398
1626
699
5442
22
1222856
886
1225
2749