366
553
676
802
629
670
752
705
741
961
1169
834
861
1198
1221
992
936
1144
975
1065
2392
4475
1062
923
915
925
1314
951
1258
2690
2753
2890
3430
2821
2567