382
0
2211
1297
46414
1
503
639
525
918
396
418
1649
296
1779
4594
2952
2395
572
468
169211
11
19279
2
355
331
394
688
2730
6
464
953
392
1314
341