2945 238
13827 306
13405 104
6851 114
9407 24
9723 857
12708 560
10477 606
7076 409
36554 393
6834 726
16422 448