102
17
48
108
453
349
300
676
573
206
476
542
231
323
241
761
180
255
372
276
49
1435
179
175
970
283
925
415
527
274
1250
837
840
387
262
1007
1691
724
971
629
709
1885
315
229