129812 520
19819 131
5307 598
107165 993
46833 73
9169 535
6439 88
7820 819
10000 189
8578 214
14201 178