12161 263
85319 252
100894 221
71930 546
118716 504
33361 370
4563 537
31283 105
5474 835
2721 359
18573 67