5111 49
8359 161
25548 122
15446 1030
2604 25
13918 572
12511 582
9838 416
16132 711
6182 266
3321 447
2571 623
19808 101