23026 263
7157 150
1395 319
2282 271
9296 388
56971 813
84370 660
6558 52
17161 735
34743 884
19562 503
15554 59
2193 365
4119 649