4358
903
3950
818
5860
1214
4600
953
4957
1027
3202
663
2808
582
1674
347
4298
890
2786
577
4493
931
4050
839
2765
573