21999 525
4395 129
32390 438
184258 558
27833 557
29048 403
12523 592
64087 602
11342 251
13951 276
12428 127
7326 589
5422 296
2969 243
3677 846