1231 180
4099 171
3423 420
29246 382
11012 349
11517 78
14625 253
2359 143
3780 212
9863 234
26436 491
4329 756
2718 428
11590 462
3153 206
4640 824
4023 706