2694
3
1649
1
820
0
2120
6
1172
2
1043
525
772
2698
802
2551
14492
1842
653
846
2488
4
3650
1446
683
8822
5
7039
953
3646
2306
169211
11
909
4445
2864
7
22330
22