3600 274
4993 487
136011 934
156587 720
107868 870
100334 858
41877 79
5635 569
1315 40
2164 377
3779 697