141
326
6124
311
559
465
5710
8741
649
624
5513
340
21136
15940
14101
12620
9662
918263
8470
8464
794148
689142
65811
6310