5253
1640
1337
1328
1304
901
859
855
810
784
762
745
737
728
699
625
578
531
530
495
483
477
448
413
403
400
394
364
362
349
297
285
281
262
243
239
233
216
189
180
160
138
125
118
106
99
98
93
80