21184 175
18087 199
4252 764
2853 480
4244 160
1960 71
3770 347
51192 447
3546 505
10100 647
4060 680
9725 107
8727 807
4093 682
5527 549
3827 246
3402 795
5783 680
11912 526
6521 303
3458 458
7420 436
4292 258
6944 864
2339 277
6497 419
4075 515
6838 521