2280 160
42900 554
10163 39
9544 486
8722 753
7527 120
6758 665
2527 28
9738 211
13938 583
2931 404
142241 273
3942 249
1505 131
15799 423