393
0
468
3660
592
998
308
528
1356
248
339
439
437
1563
868
1
305
303
496
366
278
900
325
355
318
1103
6043
336
268
688
658