2597 52
3957 552
2261 207
4347 300
18108 86
5532 579
6767 362
3945 80
6774 395
6202 576
9381 344
3380 527
3724 239
9537 891
11489 927
5044 729
5629 314
4033 371
8097 662
5258 937
4238 484
5656 67
2494 285
8881 128