5042 968
3934 101
4827 242
4930 563
3748 34
3147 465
3337 521
7059 345
3273 387
12865 347
2382 245
3951 268
2177 119
2782 588
2888 374
7238 624
2609 265
3307 519