397
424
295
4931
164
417
475
447
4612
304
331
2918
21976
16610
14601
13190
10062
972263
8744
8700
828148
717142
67611
6630