18766
2
24436
0
325
30641
655
1876
1
475
328
2023
54
241
336
3208
3
440
270
811
1997
454
310
625
585
262
2431
6
348
1108
775
235
1395
701