4491 305
2107 246
3327 69
3883 294
11148 571
9261 713
1280 243
1675 87
2400 37
4618 219
4372 503
6105 368
31337 619
8896 163
46344 580
2899 290
4951 284
496793 853
190865 287
104527 678
314701 571
356950 562
178465 647
285029 643
204976 325