2235 160
42729 554
10143 39
9511 486
8698 753
7482 120
6743 665
2518 28
9683 211
13891 583
2917 404
142218 273
3939 249
1497 131
15749 423