14021 200
21257 175
18228 199
4286 764
2873 480
4330 161
1999 71
3795 347
51688 447
3568 505
10298 647
4083 680
9929 107
8911 807
4140 682
5572 549
3861 246
3413 795
5821 680
12300 526
6594 303
3497 458
7620 436
4534 258
6963 864
2387 277
6554 419
4206 515