7547
5316
574
242
480
378
6315
8064
400
350
453
430
19736
15030
13071
11810
8952
853263
7960
7662
739148
637142
62411
5790