15021 538
2261 151
20751 722
4182 309
17038 119
16538 90
5477 384
15559 417
761 177
9523 715
7552 869
2680 322
10168 291
4082 411
12825 66
5219 746
36465 725
4963 281
24040 50
109075 828
4966 603
12241 223
15551 448
3546 409