1189
0
21152
8
3090
6
1193
2903
3
2932
2
14
572
3080
528
2996
337
497
461
25669
1287
1512
1
485
838
2727
573
1030
108797
747
1703
607
614
90
2502