21993 525
4395 129
32375 438
184243 558
27827 557
29044 403
12521 592
64074 602
11336 251
13946 276
12420 127
7325 589
5421 296
2969 243
3676 846