19944
2
1092
1
5504
16
1047
1428
2377
2906
2465
1712
131589
1830
1704
0
4382
4
1701
1210
750
1174
1425
2426
1184
14887
18
297066
5169
1334
1077
10317
1412
1179
6236
10
1029