2138
2
21152
8
3090
6
2903
3
2932
380
0
572
581
1189
3080
497
2996
17946
1560
341
597
14
562
1
2525
4
2372
25669
1409
19783
2535
4044
5
3083
2465
2057
3125
3546