409
0
2125
1
2786
2
2702
2328
403
445
915
1133
381
637
471
347
76
413
248
1101
868
846
410
226
1336
5938
1045
2123
517
3559
5875
308
479