397
0
1023
3791
116521
467
371
2713
1057
267
278
506
634
947
1484
58
357
1309
488
2
456
631
1101
55
422
74
931
1062
366
283
1559
1
602