2649 809
2339 765
290 46
1836 471
2516 744
2945 686
2491 497
2540 418
3557 60
33751 385
10289 298
8999 501
7322 138
6953 615
12419 651
37572 171