14893 300
24799 159
5895 641
11383 441
4702 638
37220 342
31526 178
15728 295
4068 74
32041 234
2910 166
15457 343
35261 107
7928 45
9900 671
4634 374
16065 742