2649 809
2339 765
287 46
1834 471
2515 744
2944 686
2465 497
2515 418
3557 60
33742 385
10285 298
8994 501
7318 138
6949 615
12409 651
37530 171