5321
4141
2503
2353
2256
2035
1998
1402
1188
1154
1083
1053
1004
966
898
885
853
685
640
575
526
510
482
477
448
442
430
397
376
372
368
348
325
298
260
220
209
203
201
192
186
172
160
147
146
135
130
120
118
101
100
99
93
88
86
78
71