2654 712
958 162
3532 700
16686 665
2698 542
25606 285
40865 727
48572 534
35577 420
110083 236
110931 754
107015 442