2910 611
40209 673
56991 239
189278 531
2325 456
7601 705
3295 346
78245 201
85820 769
68119 841
25326 444
22606 135
77652 915