19968 104
40957 131
5026 346
8358 613
25015 425
15185 105
7695 468
14500 82
8407 443
2035 351
18513 78
5012 492
1532 32
2478 458
2777 325
3438 634
3746 504