1203 100
37296 297
1775 105
66216 127
21728 472
24924 266
10613 370
11444 374
3943 71
4725 577
8647 196
5142 718