18047 308
2924 477
6372 493
40129 672
2894 651
8485 291
25594 137
4373 58
15509 648
4416 640
6723 62
2341 213
5071 849
10807 376
1602 157
1632 125