1652
2
1796
2932
3
3001
4
1239
1
991
909
0
3760
6
1377
5135
10
2129
2987
1542
13150
18799
9
869
4507
5
897
271
648
4876
13
841
639
360
155
1320
1026
62818
17
11310
7
908