18182 576
5951 518
4048 292
21715 570
13549 633
6253 771
3221 283
8494 415
3539 361
4016 345
3317 253
2538 226
1758 371