19951
8
30641
0
16822
701
2023
2
32
595
835
655
328
625
279
1186
1205
371
331
811
2431
6
383
499
1366
318
1997
1
382
18766
278
440
522
128
535