445
586
2614
4312
489
6412
4022
7219
5027
927
567
7730
18596
14320
12241
10970
8402
822263
7450
7222
686148
609142
60110
5340