4325
2073
689
179
1124
323
996
214
849
227
1342
415
975
280
855
267
609
242
669
198
947
312
637
176
952
416
728
92
360
209
734
204
893
327
820
297
616
158
638
136