5504
16
3090
6
2377
1
1704
0
2906
2
4382
4
19944
1174
749
131589
14887
18
405
3429
5169
1047
2270
297066
1712
612
2903
3
19783
593
2189
2932
1331
866
1334
810
2428
24337
22