18766
2
24436
0
579
668
30641
1177
341
412
655
187
918
96
442
309
2939
16
689
325
2023
33
379
784
176
1243
362
803
1794
1892
3
16822
428