2905 238
13809 306
13383 104
6830 114
9401 24
9717 857
12701 560
10466 606
7066 409
36549 393
6833 726
16402 448