18766
2
454
0
1897
1
30641
281
655
2023
1997
701
595
16822
401
814
2431
6
163
173
19951
8
279
336
491
234
1186
864
180
205
461
1091013
4
2451
24436
2836