293
0
437
1672
791
46
354
297
365
357
54
420
628
307
530
384
477
2740
1238
674
383
2
1285
913
243
301
760
1343
1075
1053
259
1010