103
17
48
108
454
351
301
677
574
206
478
543
231
323
241
762
181
255
372
276
49
1435
179
175
971
284
926
415
527
275
1250
837
840
387
262
1008
1691
724
629
709
1885
315
229