1696 102
8602 909
5284 855
31935 420
51542 161
24865 776
7375 531
15221 737
6254 559
7374 907
7836 670
7316 224
12980 611
6296 427
9116 426