15023 58
12666 261
16192 837
41084 96
16944 126
3617 359
2877 108
11086 547
24824 373
48589 325
2814423 4101
248417 1043
4186 148
2559115 3577
388171 1161
286045 1572
234093 590
3276350 6852
709092 1991
386406 1079
97384 372
3025526 7342