1076
2021
629
740
324
2298
1187
501
1247
447
730
736
875
508
706
855
560
751
566
595
910