13959 205
11370 117
2904 517
4253 691
49180 173
63034 621
58016 85
8492 254
9287 457
14773 418
19269 429
1732 159