2664
3
123674
35
2977
5
1590
1
1710
2
615
674
3107
7
3591
11
1777
8527
1417
2338
1585
5079
7471
9
6753
17
599
739
851
2505
951
1993
1162
2301
6
1400