520
2305
1048
1455
1303
2480
1238
1149
2168
459
577
485
1191
1619
1190
1832
1596
1347
1506
1455
1303
1506
1025
807
1532
2028
617
704
973
956
2294
1460
938
973
1141
1358
794
795
1046
2084
492
1142
1346
1218
1184
758
1704
609
1572
848
735
829
628
808
877
827
1412
611
1103
786