2958 31
9625 747
5045 216
5291 720
5659 141
155934 264
41589 638
15953 71
8408 857
33938 240
9489 755
5133 150
7474 482
5914 539
3753 547
4959 562
4358 614
2133 366