399
1
657
2
530
1874
15
66
945
2556
724
1350
732
613
642
78
459
535
2237
12
1243
810
813
335
323
4127
331
489
812
1481
1788
868
1095
79