684
0
2095
4
398
1
307
22330
22
2190
1358
330
3929
10
604
223
4864
1062
603
402
572
275
646
654
887
490
495
1518
670
938
362
326
565
120469
35
78