3716
3312
3515
3325
3335
346
340
3119
339
334
345
14230
11540
8961
7570
615263
5960
5610
5081
494147
4699
429142
34450