553
940
322
953
2797
5018
2
3218
1388
2117
2141
745
1
175
884
1532
5
1087
1835
840
970
2596
1735
3
1063
5162
0
958
1145
834
855