1683
0
1743
2821
1
2505
2
2500
2949
1180
2329
3120
4
862
991
297066
1572
2698
2615
1329
1451
3360
5
2522
1661
790
2409
1497
1533
4655
10
2940
1532
444571
9
644
1987