3296 554
1102 247
16731 946
48722 623
2242 89
1009 201
954 102
40524 230
156422 539
44940 175
39809 313