2440
3
2906
1
4996
6
1153
0
2626
5440
8
2012
2
3083
3749
2366
1598
1002
1672
3479
5
1337
1059
2264
2332