3836
373
596
478
287
323
434
270
336
430
350
409
23536
17720
15611
14052
10822
1049263
9554
939148
9300
775142
7270
70311