3041
2
2788
3
4585
10
1044
1
1804
7258
0
9055
3453
2902
16
3554
2194
444571
9
4044
5
3083
2465
2059
6272
6
3125
1564
297066
1320