2903
3
1453
2
1289601
4
2274
1
3447
7
1031
1736
1019
108797
0
2949
1922
66
1768
189326
297066
5701
8
8527
2386