410
0
2490
1832
3
1004
1
2328
1045
509
422
675
2152
319
467
722
719
245
1557
1826
2143
1059
3653
2
663
596
820
1161
1054
991
5875
1610
286
25852