475
8926
340
564
4010
4513
555
6714
6522
508
6319
360
23916
17970
15941
14372
11072
1080263
9824
961148
9480
798142
7510
71811