1577
2
1720
3
2059
2547
1249
1
1287
3106
4
1193
1762
1606
2208
1060
1998
1366
6859
28
427
445
921
558
1349
478
521
554
418
642
447
616
608
422