22005 902
14221 666
14011 299
12218 338
7141 358
5552 562
11010 485
4447 495
6548 339
7291 146
13353 419
5228 613
5794 254
32114 623
39513 263
103070 244
6371 801