2906 611
40208 673
56973 239
189253 531
2325 456
7599 705
3293 346
78241 201
85817 769
68119 841
25326 444
22605 135
77644 915