3121
2
3195
3
2715
3024
6779
5
3000
1744
1
2820
10
1196
2271
4
8527
3971
717
1337
5527
2089
4684
3066
7
1458
0
898
3644
1541
1889
2041
2313