2570 34
3939 289
12520 97
2951 473
9999 561
5395 625
10887 169
7062 773
6933 416
5220 572
20155 578
8159 214
14767 338
4578 265
5103 278
5345 442