642
2
630
411
1
1733
7
482
460
521
3268
1209
1758
1333
1424
174898
14
4739
3
1575
689
584
1466
566
857
988
4
523
856
1381
859
982
531
3672
946
774