2649 809
2339 765
287 46
1834 471
2515 744
2944 686
2464 497
2510 418
3557 60
33740 385
10285 298
8994 501
7317 138
6948 615
12409 651
37526 171