3195 58
35570 536
18088 763
122854 351
9683 103
6490 887
66056 185
131855 878
7650 300
112084 892
83509 581
34589 554
41079 387
15753 247
42615 491
34471 603
4295 141
3062 292
42131 285