352
3324
319
325
379
3516
3117
2979
289
3012
297
2828
13420
10790
8471
6870
575262
5420
5220
4591
451147
4509
395142
32150