2358
9
930
2
5347
4
2544
6
3263
1622
1
13499
5
2740
3
4553
2835
2053
23802
2489
7
3090
3868
10
17970
15
1320
10598
1977
3694
1903
1047
6095
1960
0
960
3066
2160
4537
688
5052