2646 796
5538 531
5523 322
599835 958
18256 87
61700 174
27558 311
166377 541
27071 859
31985 228
39212 595
3944 201