18766
2
24436
0
325
655
30641
701
703
442
2359
670
264
2023
234
533
595
1114
1090
475
330
1997
1
273
1836
238
315
207
342
2431
6
1876
585
1929