5504
16
14887
18
19783
2
2907
1412
0
2377
1
1978
6
17946
1105
1334
2962
297066
8535
12
610
4691
3026
810
1153
2174
4
32302
1876
11924
131589
3090
3742
3083
683
4382
1331
2535