416 29
3596 595
2369 608
898 148
1788 357
1243 244
2833 491
6190 49
10473 711
8330 471
7792 116
7266 292
30347 383
15646 623
8293 466
8096 249