554
1
1190
2
77
111
2879
1029
686
1374
5
2963
2428
732
735
476
526
102
471
670
708
1037
1066
3
933
653
848
103
1014
982
818
810
1340
955