5504
16
3090
6
19944
2
1174
1
1849
1704
0
2377
297066
4382
4
131589
5169
3158
2906
17946
19783
3871
14887
18
21152
8
24337
22
572
2270
14
1445
2245
3
1365
1047
692
25669
2932
2949