1193
0
21152
8
237
2366
1
3065
3090
6
2903
3
19783
2
2932
1015
2669
1694
951
2727
690
25669
1889
2475
581
564
32302
2121
2126
3080
1743
392
1317
14
3012
108797