15681 866
14748 947
5056 252
189168 907
120236 356
6425 508
1646 60
4087 375
3471 617
8100 622
51614 137