2057
2
3354
5
2349
3612
10
3071
9
1992
1
2799
6
4946
18
4335
3014
20
1289601
4
7608
12
123674
35
2744
3551
2571
1748
2620
8
10827
9956
3
806
66
0
3485
7
676
1854
2972
1387
297066
1057