1502
2
4248
1
1466
1549
3158
3819
2209
579
2977
5505
14
980
2611
3
2277
0
703
8527
2907
1875
801
2368
1259
1536
2859