141
326
659
6124
311
559
465
5710
8741
624
5513
340
21146
15960
14101
12660
9682
923263
8520
8464
797148
690142
65811
6310