2958 31
9625 747
5045 216
5289 720
5658 141
155932 264
41582 638
15952 71
8407 857
33935 240
9488 755
5129 150
7474 482
5914 539
3753 547
4959 562
4357 614
2133 366