410
0
474
1101
951
381
663
918
409
2152
1161
1059
968
4536
2
2702
467
266
722
2143
31535
1045
820
319
596
262
2490
505
439
514
719
303