1628
2
1961
4
2512
5527
6
1221
0
3186
9
1104
3
1862
1377
1
5505
14
2290
4080
9077
28
681
349
819
3671
1721
565