2681
618
850
1647
1178
933
954
1101
1975
1066
3652
1319
1102
1256
1534
6593
375
1306
2804
1265
2987
2045
822
1015
1676
1491
1852
860
851
1516
523
1433
1115
998
2659
965
1193
708
2806
2575
1387
570
1486
1719
3985
597
1024
1121
1967
427
685
784