679
1
2985
639
1624
2
107
2189
4
1042
1347
0
1302
852
87
73
736
662
626
1477
524
88
801
115
1408
3
401
824
1980
1328
85
466
516
660
816