20683 128
11730 562
17274 106
29543 580
23172 234
9973 50
2132 62
2623 325
1029 124
2968 528
3569 247
4155 733
7883 869