9056
8265
8351
6910
7238
888
6944
7047
6540
680
640
5924
11330
9250
7050
5520
509262
4460
4170
3989
3821
362147
339142
29249