2649 809
2339 765
295 46
1839 471
2519 744
2945 686
2506 497
2581 418
3558 60
33753 385
10291 298
9003 501
7328 138
6955 615
12422 651
37610 171