1599
3
813
1
613
803
1087
4
359
682
1956
1504
6
1554
8
515
1094
2
1312
1748
501
865
807
99
73
301
83
295
122
96
160
149
1310
82
74
123