132
3510
579
5216
5011
708
5715
266
532
287
717
612
21716
16330
14491
13020
9962
950263
8724
8670
821148
715142
67411
6530