42172 452
2594 499
3371 711
20656 346
894 164
1396 180
2660 413
3240 718
1334 207
1824 94
3238 846
5566 561