18385
2
726
0
295
22330
22
255
101
353
699
448
5255
16
19034
6
1877
1
121182
200
292
984
1016
2299
539
647
1559
349
2862
11
271
402
4411
165
275
9244
453