50486 683
2553 766
1682 356
1260 123
1654 395
2508 639
1601 360
957 258
288 78
2154 412
25744 811
31548 296
6966 615
4060 521