21998 525
4395 129
32386 438
184251 558
27832 557
29046 403
12522 592
64083 602
11340 251
13949 276
12428 127
7326 589
5422 296
2969 243
3677 846