1056 238
1876 376
3004 650
949 259
198 58
2945 505
3072 330
7011 617
4531 854
4081 516
17899 288
9283 523
16942 880