3201
3849
4510
1659
1953
1533
1479
1368
2535
963
1066
1180
2134
1805
902
1631
884
5717
1519
1700
1267
1228
1370
1190
1343
1076
1083
1944
1353
3690
884
1377
1154
10727
3287
1017
1125
994
1585
974
1110
922
1146
1637
1045
1553
1602
1511
3200
4498
977
1414
3418
1065
1304
1374
1221
1073
1177
1016