1660
653
1467
978
2299
1923
909
1526
1326
1245
346
1198
3455
1775
2850
430
994
827
490
1132
1243
498
1319
1347
