5216
4351
2601
2458
2307
1600
1571
1438
1186
1183
1068
996
966
929
919
915
770
754
615
576
552
531
516
491
486
449
439
429
415
414
385
372
368
364
343
311
267
262
252
225
205
190
165
160
150
145
141
130
129
127
121
112
105
104
100
99
95
93
91