942
1303
507
281
713
1148
2460
641
563
191
451
101
644
1564
1190
113
778
3127
721
1033
927
1120
830
669
763
763
733
574
316
305
511
647
1420
917
862
1992
687
921
409
311
601
840
3183
3187
1021
756
1072
818
880
294
922
679
636
153
