642
2
630
411
1
1733
7
482
460
521
3268
1209
1757
1332
1424
174891
14
4739
3
1575
689
584
1466
565
857
988
4
522
856
1381
858
982
531
3672
946
773