32
326
972
817
305
2
620
672
594
200
101
527
22
150
137
12
164
180
259
0
505
390
1332
724
784
100
723
123
42
104
320
440
486
642
117
211
206
6
542
182
158
757
127
229
916
145
18
486
23
