167513 218
21486 999
16105 599
324882 843
128904 1060
13091 761
11646 285
57701 179
82697 553
53258 360
7578 530
4151 572
8838 755
4181 97
3171 129
3017 272
7033 338