1348 310
1061 88
5921 908
4569 597
2955 510
3275 618
981 152
2295 545
249303 938
1558 366
67073 560
15887 416
2398 609
10477 823
480650 793
40105 439