3718
387
4423
4020
3933
368
359
348
370
420
337253
337
13370
10760
8451
6850
572262
5410
5220
4581
450147
4509
395142
32050