2916
228
348
352
776
761
734
996
925
1058
994
1001
1000
1070
1608
1204
1409
5586
1464
1385
2547
1417
1498
1450
1414
1311
1446
1540
1484
1396
1614
1342
1267
1489
1575
1920