31203 126
3245 346
4953 608
20952 424
13132 105
6339 468
13044 82
7507 443
1687 351
10323 78
3998 492
1071 32
2195 458
2220 325
3084 634
3279 504