14420
20619
952
19112
1528
712
582
321
473
1055
1476
12810
650912
46483
46330
44648
3974271
3748157
31614
3082151
29356
25182
23160
21240