13
120
32
555
1097
249
224
103
223
144
170
104
141
650
44
61
80
318
158
180
97
845
124
39
376
208
40
64
350
467
397
89
142
154
525
351
1287
278
145