2502
1522
961
884
1492
2308
812
1084
982
847
4212
1136
984
848
3232
1199
1306
1104
1050
907
995
1258
849
924
1081
1402
990
2355
1381
830
1330
838
882
951
1117
820
988
945
1313
854
920
1042
1354
1329
1036
845
855
968
907
2248
845
1480
1494
1163
1152
1510
840
1486
1256
900