2649 809
2339 765
287 46
1834 471
2513 744
2943 686
2463 497
2510 418
3557 60
33740 385
10284 298
8994 501
7317 138
6948 615
12408 651
37525 171