3531 907
2863 340
54479 591
2695 296
4617 569
74651 411
14032 70
6488 252
27348 337
13385 798
3344 428
5173 695
2718 305