3800 75
5330 672
2861 266
5926 635
199235 484
214963 379
7841 628
2966 337
2786 231
13483 446
3323 323
3003 409
4944 504
7649 354
5048 305