30502 330
6847 191
3205 351
2727 261
6692 551
15963 65
86332 261
10691 677
15883 616
4101 215
2243 366
4626 221
9822 384
7042 709
1657 366
951 115
585 76
1988 339
6464 256