2103 231
4972 517
3866 911
4184 71
4593 474
1416 90
15390 397
14124 613
9486 927
4330 254
3716 114
7547 143
2770 142
10540 416