136 31
4774 755
5522 429
4670 166
4828 397
4484 316
11827 151
8230 277
2638 444
6478 663
8899 415
23130 294
11264 210
13884 309
501597 969
5320 839
2617 38
15598 473
13009 675