2649 809
2339 765
286 46
1833 471
2512 744
2943 686
2451 497
2488 418
3556 60
33738 385
10280 298
8991 501
7316 138
6948 615
12406 651
37513 171