330 69
2655 809
2344 765
317 46
1855 471
2537 744
2960 686
2626 497
2727 418
3567 60
33778 385
10319 298
9051 501
7354 138
6966 615
12448 651
37889 171