703
0
668
400
534
1310
1356
1712
433
647
594
356
943
1034
29323
1130
4537
1601
266
1567
2
457
398
530
378
56488
436
332
52
833
1
429
3380
3