3504 907
2853 340
54202 591
2693 296
4612 569
74607 411
13975 70
6465 252
27346 337
13384 798
3336 428
5157 695
2712 305