96963 860
12036 118
97706 542
28402 943
37101 260
30053 242
18045 173
17948 601
29527 461
30482 589
31915 852
14331 563
4672 208