5504
16
2245
3
2906
2
19944
2392
0
4382
4
6236
10
2377
1
1704
1174
756
5169
14887
18
3090
6
1047
297066
131589
2502
2189
3447
7
2949
3571
1089
1125
1164
2257
1166
4641
25
3242
108797