1053
2
1657
3
1652
5
991
677
4
738
2740
3057
8
1915
1
1164
345
2529
188
55
0
800
1035
480
11403
17
230
4555
10
900
1860
1967
1104
6650
6
2668
2974
2173
1515
578