2301 347
16337 93
29148 484
8885 611
13008 409
2278 450
2963 638
3704 79
4493 350
874 93
989 157
1853 392
2642 213
13804 58
16138 632
7071 416
2659 381
16739 773
3697 824
5720 652
3590 606
4359 892
1538 327
2353 572
1151 105
853 63
3578 331
4628 970