2594 34
3941 289
12531 97
2952 473
10001 561
5396 625
10890 169
7062 773
6934 416
5221 572
20162 578
8168 214
14770 338
4593 265
5107 278
5347 442