18766
2
442
0
2359
558
24436
325
287
1009
428
30641
2023
1090
655
19951
8
2431
6
552
278
2554
1997
1
803
253
1836
1055
1186
411
714
2126
337
533
550