2450
545
1811
403
1342
299
2313
515
4447
990
2851
635
15980
3554
4243
944
1735
386
3980
886
3134
698
3850
857
3070
683
1550
345
3960
881
789
176
3269
728