157
1
1660
2
1013
1432
623
846
0
579
3
471
662
714
1211
1152
427
755
769
648
687
658
610
4
214
1514
1051
844
701
254
655
8
4173