2589 318
6461 241
7545 727
14518 893
32380 212
16949 715
7159 514
2501 434
2642 169
7084 474
3311 733
36272 677
41148 860
41539 450
40289 365