408
0
3680
2
504
443
572
879
492
479
1068
1
1061
437
3050
1075
1022
1535
3
688
919
2147
2277
2337
1288
1604
2062
263
1441
3196
475
89
3606
1458