365
298
329
296
3114
3113
317
313
290
310
431013
3026
14290
11590
8971
7630
617263
5990
5640
5091
497147
4719
429142
34450