1012 281
1795 92
868 264
2702 806
380 118
431 43
9584 295
3943 264
2197 410
4291 423
17724 273
3911 114
5148 539