18037 308
2923 477
6366 493
40129 672
2894 651
8484 291
25587 137
4373 58
15506 648
4415 640
6723 62
2341 213
5071 849
10803 376
1602 157
1631 125