2981
618
2590
537
3641
754
2563
531
3586
743
2789
578
2948
611
2979
617
999
207
2376
492
3510
727
2998
621
1109
230