324
2021
2298
1187
501
1247
447
730
736
875
508
706
855
560
751
566
595
910
1029
811
532