2535
2
3765
4
3498
1213
0
1518
32302
707
1
3053
7
19783
2932
1603
3613
8
452
4548
1295
3544
3
17946
280
1091
2990
3683
2650
20
14
1153
3090
6
1710
2250
572
21152
25669