1514
1
1528
2
1473
7053
7
1517
540
1843
1127
3123
5
6929
11
3352
10
1069
857
789
1184
1173
1300
1337
1168
1034
1167
1371
93
1883
2037
1647
3
733
800
0
991
2620