5504
16
3090
6
2906
2
2377
1
1704
0
4382
4
19944
1189
5169
1047
1174
755
297066
131589
14887
18
21152
8
19783
2903
3
2932
1412
2949
2907
10317
24337
22
1819
977
11924
6236
10
25669
2189