4108 395
10126 78
11404 85
476829 1091
133284 848
8783 611
6700 608
31337 274
29236 319
14466 465
27820 89
50540 228
14544 352
2947 286
9695 893
5614 701
6354 363
3886 216
61601 725