18766
2
325
0
24436
558
30641
1139
1
460
1997
330
655
279
318
873
284
764
1521
2023
1751
277
253
687
306
455
19951
8
701
112
317
1876
475
235