2647 809
2338 765
274 46
1832 471
2511 744
2942 686
2404 497
2413 418
3553 60
33728 385
10270 298
8985 501
7307 138
6942 615
12390 651
37454 171