328
0
688
602
17353
255
301
540
1020
62
2076
1
1498
780
327
1608
632
901
871
543
285
853
1112
2683
157
456
663
492
601
1880
2
947
1023