409
0
403
2490
1101
456
413
602
2143
445
818
2702
957
529
2328
517
439
286
637
3559
1
381
544
366
1045
1133
722
695
1939
5313
1661
935