18016 303
14618 42
8216 842
6665 488
3364 200
5041 714
4034 346
4081 155
9616 254
4338 46
7787 330
9782 365
6260 585
12694 705
43559 170
6888 446
1473 38
4265 584
16515 739
16874 227
18953 145
11463 126
6849 335
23112 513