552
0
2328
3
637
409
474
1045
381
483
445
2490
1101
456
2143
2702
787
413
410
1710
1
818
379
1133
517
957
505
403
1629
1661
544
5313