0
1158
639
998
1177
939
1010
803
1153
1295
1522
1125
494
974
1033
865
1779
1
1257
2726
1499
1583
1530
141188
2998
2569
2566
2474