2552 34
3937 289
12515 97
2950 473
9995 561
5388 625
10878 169
7062 773
6930 416
5213 572
20148 578
8148 214
14761 338
4545 265
5089 278
5343 442