2128 510
912 211
3028 697
6591 503
272220 269
5932 210
10109 771
5955 627
1526 234
3221 411
3093 355
2713 61
2666 318