39026 130
3453 346
5403 608
22588 424
13387 105
6454 468
13214 82
7601 443
1743 351
10378 78
4127 492
1133 32
2230 458
2282 325
3144 634
3304 504