1193
0
14
3090
6
2903
3
2932
2
485
1189
2996
21152
8
1354
726
432
655
337
1045
296
3080
803
26689
728
25669
329
1026
1
1715
931
361
1035
2385
922