409
0
2211
366
381
2702
2490
787
637
1346
4
2143
1501
413
544
333
407
1101
2328
1425
1661
1
5313
798
547
467
545
403
602
483
688
445
1411