591
123
1578
327
699
145
2582
535
2749
570
16999
3519
850
176
1499
311
899
187
1779
369
1688
350