9593 600
21999 517
6505 153
10092 644
7818 102
7527 609
8665 755
12325 473
19511 63
6382 262
6634 394
3769 188
3626 412
4131 172
9322 392
5063 753
3187 165
10061 499
15146 890
5550 37
11140 777
3574 540
4079 300
4293 281
20937 361
7035 67
2370 380
3842 723