2432 329
9511 170
3802 183
47528 626
6720 92
11361 482
278297 1568
35462 877
4043 493
4478 307
44507 167
11746 566