103053 326
89988 964
51826 683
36389 543
8556 753
5826 532
5255 170
3370 286
5249 283
12194 200
7927 439
5984 880
5254 634
9058 473
5874 641
5437 257
7741 617
4196 673
9104 526
10118 599