180
954
172
886
170
847
155
771
107
581
104
515
81
415
82
407
73
369
66
350
53
279
48
259
50
245
45
236
180
954
172
886
170
847
155
771
107
581
104
515
81
415
82
407
73
369
66
350
53
279
48
259
50
245
45
236