7526 721
29640 123
42558 419
30075 325
39191 549
6844 632
27967 560
21282 199
21895 354
87755 490
14005 131
2228 471
2936 351
16243 917
13216 113
5585 714
3429 101