4992
2223
672
121
1310
445
1561
762
689
225
873
140
935
264
827
281
387
121
700
135
748
227
1487
732
1129
481
576
213
747
100
520
171
1656
774
654
259
768
169
415
135