5005 73
2972 68
4455 574
7168 784
15062 400
4532 529
35895 484
29362 550
4078 377
2408 47
4507 361
12177 332
4116 465
3795 641
5072 260
3282 363
1982 116
10749 634
2371 142
20004 730
2682 321
3788 409
5121 288
6024 708