1501 427
5390 389
31125 307
9285 372
19485 420
3334 370
1926 260
10227 759
10097 601
13318 124
5587 406