19944
2
2377
1
5504
16
1174
11924
2265
2906
2710
1704
0
797
4382
4
11059
9
131589
14887
18
2245
3
2428
297066
1047
5169
1380
1445
1355
2392
4435
1424
19932
6
2495
3819
2949
3910