1401
2
2516
5505
14
2977
1
2611
3
2647
6
579
1558
703
3158
3819
1466
1875
1690
2277
0
8527
801
2368
2859
3889
4
2907
3329
476
2167
830
59
101
1197
1325
3808