17
12
60
15
19
91
26
22
20
87
634
899
359
329
1372
317
431
451
201
255
143
220
619
219
269
290
256
134
280
153
270
230
77
262
810
575
395
90
222
81
609
615
7231
1060
767
755
517
179
978
248
1310
407