19944
2
1092
1
1425
5504
16
2426
2265
2377
2906
2465
1712
1522
1830
1704
0
4382
4
1701
1210
750
1174
1184
14887
18
11059
9
1047
1428
5169
1077
6236
10
131589
297066
14125