930
2
2544
6
3263
1622
1
2740
3
4553
2053
5
23802
9
2489
7
17970
15
1977
1047
960
0
688
3683
32353
12
2263
2399
12459
2786
840
1076
1029
5658
346
4884
951
2055
3045
1166
11