3296 554
1104 247
16736 946
48725 623
2246 89
1009 201
954 102
40524 230
156424 539
44940 175
39809 313