879
180
6812
527
500
830
5256
548103
144
165
366
8526
21586
16220
14341
12940
9912
946263
8674
8630
817148
710142
67011
6450