19944
2
5504
16
1047
131589
1
2377
2906
297066
0
1704
4382
4
11924
1174
1895
14887
18
5169
1334
10317
2637
3
1412
1179
3145
6236
10
2265
3249
2949
19932
6
2405
740
1516
1736
24337
22