5504
16
19944
2
3090
6
1047
131589
1
19783
10317
297066
0
2377
1704
2906
4382
4
1174
14887
18
17946
5169
1334
2903
3
1412
2265
1179
2949
32302
572
1816
2502
6236
10
1516
19932