1501 427
5385 389
31123 307
9285 372
19485 420
3333 370
1926 260
10227 759
10096 601
13315 124
5585 406