2556 211
3514 543
10520 396
40044 115
85993 96
22930 771
12106 584
31041 579
28213 486
10638 35
8522 789
10014 848
3482 273
22483 276
1810 71