1000 289
2912 106
2853 363
6542 648
4437 68
2779 193
5789 347
3074 531
2693 397
3775 73
3583 523
3786 192
3323 85
3348 104
6006 327
3881 294
4843 340
8518 903
3623 574
3525 498
6310 858
23427 761
6432 440
3869 94