951
1
1618
841
2
3470
5
432
0
2233
3
542
2886
2059
444571
9
3624
4
1550
1606
297066
181997
11
5253
2740