2
5
4
1
1687
23
72
431
141
45
3
736
93
186
393
455
726
6
3008
64
87
1132
437
14
88
1571
143
299
797
422
1338
100
99
85