404 104
1602 471
2493 695
441 63
25945 280
9351 196
30658 156
220820 317
16130 346
9082 239
18303 820
12679 374
5016 92
15419 642
3348 416