440
1
446
930
2
602
814
1599
916
928
1571
4
1389
760
411
803
1630
684
705
102
2941
520
914
798
126452
18
307728
9
4061
5
9927
4507
2012
1635
1323
704