1386 346
4374 403
16353 725
15132 630
8626 152
11085 442
101100 399
1056 37
5904 152
7719 917
5063 591