22532 215
5578 643
4286 812
11603 505
29866 499
4641 716
1935 274
6103 577
2210 125
4460 474
1581 46
3418 787
1951 197
10980 57
1373 113
3722 322
3718 442
5745 468
6235 531