18188 308
2932 477
6384 493
40142 672
2894 651
8503 291
25620 137
4379 58
15517 648
4430 640
6729 62
2345 213
5075 849
10822 376
1608 157
1636 125