3513 907
2860 340
54377 591
2695 296
4614 569
74640 411
14012 70
6478 252
27348 337
13384 798
3338 428
5168 695
2714 305