1484
0
468
308
18617
622
618
280
2646
648
900
1070
459
609
398
1940
711
1199
305
345
700
860
355
367
484
2223
21
2089
2
92
670
432
1391