2646 809
2338 765
269 46
1830 471
2511 744
2942 686
2374 497
2362 418
3553 60
33721 385
10268 298
8979 501
7298 138
6940 615
12381 651
37423 171