4295
2065
682
177
1120
323
990
213
845
225
968
280
848
267
607
242
667
198
630
174
944
414
725
91
359
209
729
204
885
327
815
296
613
156
633
136
445
88
444
76