15690 866
14756 947
5063 252
189285 908
120461 356
6430 508
1651 60
4089 375
3483 617
8106 622
51688 137