3090
6
5504
16
1704
0
19944
2
1174
1
131589
2377
297066
4382
4
2906
14887
18
4471
17946
1047
19783
1412
444571
9
21152
8
2405
5169
6236
10
1404
25669
1445
2932
14
810
971
32302
24337
22