19944
2
1066
1
2349
3
11924
610
0
24337
22
2377
266
2082
2906
11059
9
2456
2428
7733
19932
6
1168
4382
4
6517
1431
2265
635
131589
5504
16
5579
7
1013
1366
1988
1305
737
2535