14028 89
5044 614
17911 300
5289 931
33689 55
4999 193
7799 663
2606 271
4261 381
2564 140
6335 604
2969 104
21615 526
1688 117
5081 269
9444 747
4966 240
4969 107
1926 210
126434 849
12723 325
4183 122
13544 160
36981 414
14687 722
3764 705
34526 662
86075 908