2638 712
956 162
3532 700
16686 665
2698 542
25606 285
40865 727
48572 534
35576 420
110074 236
110930 754
107013 442