2990
0
1348
1
1294
1690
2996
14
1153
2462
3
2622
6
1558
2
1622
1681
1304
1382
2988
25669
785
1819
610
3173
582
1766
383
2884
5
7793
4
1020
5293
11