1285 180
4125 171
3511 420
29393 382
11183 349
11642 78
14712 253
2401 143
3855 212
9903 234
26686 491
4403 756
2729 428
11659 462
3200 206
4665 824
4080 706