2904
3
1827
1
2966
11
4757
656
0
974
6
1057
1724
2
2534
3551
10
1223
3929
608
2972
2184
4915
1557
17970
15
2999
2605
9
94424
108797
1610
594
28098
14
575
267612
5771
2094
5
189326