846 259
2251 622
467 132
1477 371
601 60
9115 444
5462 421
26826 258
71768 517
53748 741
18617 569
9523 94
31340 329
8076 370
3333 232