21725 576
9740 91
10005 400
31563 539
3804 320
12280 365
9377 69
18075 487
2940 97
7658 123
31357 351
1120 131
3511 502
5101 804
30291 673
10462 781
3048 190
1633 114
3820 697
5710 824
12484 302
8588 239
3634 616
5916 856