20583 361
35239 732
11396 118
26806 877
15283 859
12793 396
187791 728
91997 703
29379 522
4921 382
6716 143
94400 400
68786 201