2507 216
4154 543
11071 395
39970 115
86281 97
22807 771
12438 584
31623 579
28641 486
10664 36
8706 788
10202 848
3687 273
22504 273
1834 71