19944
2
2265
1
2435
297066
0
19932
6
24337
22
610
1679
2189
3
1903
14125
10
1334
10317
2495
1547
12733
5
2199
131589
1412
99072
1179
950
1388
5164
11924
4382
4
658
2508
7
1047
1711