3512 907
2859 340
54349 591
2694 296
4613 569
74635 411
14006 70
6474 252
27347 337
13384 798
3338 428
5167 695
2714 305