722
0
1618
1698
469
477
1736
2
1017
706
356
566
458
1397
883
1423
611
1929
2556
4
297066
1380
2755
1
2303
4937
2044
106
908
346
348
528
392
40177