11486 36
2520 484
1619 239
4650 564
1303 223
7763 207
5793 660
7376 593
22558 893
23668 373
6866 305
3065 336
2319 458
1248 126