514
0
1016
46
693
390
3114
4
1343
944
1045
970
370
2459
9
383
323
393
17353
649
799
325
326
752
2901
2690
819
423
1
357
306
585
575
646