1503 210
578 147
2128 470
2377 491
677 141
2075 389
7537 353
3372 52
45168 660
10291 298
8354 689
7909 525