1026 264
593 164
3024 231
40869 630
18772 720
8304 45
9842 436
9538 405
3267 569
6675 851
18270 676
2301 290