103
17
48
108
454
349
301
676
574
206
477
542
231
323
241
762
180
255
372
276
49
1435
179
175
971
283
926
415
527
275
1250
837
840
387
262
1007
1691
724
629
709
1885
315
229