12250 120
9103 483
311876 707
2264 24
13408 666
8116 660
2052 114
16187 155
8714 739
4001 305
8225 96