18766
2
24436
0
287
30641
701
277
325
23581
306
112
174
550
655
475
2023
1751
1
284
425
958
264
358
337
2431
6
537
291
792
332
279
416