19944
2
2377
1
2392
0
1496
6
5504
16
1047
1174
1844
11924
1746
496
2906
24337
22
266
917
1704
4382
4
11059
9
131589
14887
18
2166
8527
2245
3
2760
2428
297066
3326
2294
5169
638