510
9236
500
580
5131
5113
539
470
4911
484
480
14240
11540
8961
7570
615263
5960
5610
5091
494147
4699
429142
34450