448
8526
410
5516
513
3525
3812
422
4710
4113
476
5812
21736
16330
14491
13070
9982
950263
8724
8670
821148
715142
67411
6530