4005 480
13059 211
40981 142
23636 302
3758 356
5251 323
1296 229
15554 549
2928 494
1101 179
15437 705
1304 203
4930 688