29068 99
2123 75
12338 405
604 71
3162 568
3395 458
18837 722
2401 139
3271 709
4702 291
2826 491
4049 675
3078 620
16561 92
3307 216
1682 135
4271 433
5715 362
4684 543
3133 313
2334 307
19267 635
18395 170
5216 517
25580 763
16488 780
32166 899
15873 820