3500 907
2853 340
54179 591
2693 296
4612 569
74601 411
13971 70
6463 252
27345 337
13384 798
3335 428
5155 695
2712 305