2993 899
4755 389
30446 308
9273 373
19444 420
3282 370
1900 260
6812 757
10042 601
12591 124
5522 406