930
2
2489
7
1977
12459
3
5402
10
23802
9
1865
83
0
3831
2544
6
988
6500
960
815
1
3187
5
5922
2235
688
3683
32353
12
2263
2786
2738
840
762
1029
5658
3263
17970
15
2660