15023 58
12663 261
16192 837
41079 96
16942 126
3614 359
2877 108
11084 547
24824 373
48580 325
2813787 4101
248416 1043
4186 148
2558608 3576
388170 1161
286039 1572
234091 590
3275677 6831
709079 1991
386400 1079
97383 372
3024811 7342