353
319
325
3124
3117
2979
289
369
2828
313
287
2812
13020
10530
8271
6600
562262
5290
5050
4441
4439
437147
381142
31750