21292 360
2756 286
10095 627
895 55
2136 327
2329 555
838 58
1985 315
2819 66
10011 76
3069 183
6910 436
3382 348
4591 582
1834 461
1546 181
3222 672
1443 210
2462 267
1224 71
2855 281
2891 309
3852 754
6613 691