1450
1
1287
3
1578
2
1289
1197
1101
1243
1087
4
3496
5
913
2328
2547
925
1552
3079
10232
14
1133
972
2517
1000
1007
1050
961
1098
1945
1996
4878
10
1750
3631
8
1949