692
0
3032
4
639
332
2110
1
1566
2
1377
673
1406
418
458
460
462
919
515
857
1012
1848
439
26689
772
521
516
340
797
3690
1325
1005
580
915