930
2
1295
1
2544
6
2650
20
2797
5
280
3263
2250
1622
297066
0
2773
2740
3
4553
3683
2053
23802
9
2489
7
17970
15
1977
1047
960
688
1581
32353
12
2263
2399
12459
2786
840