12351 120
9134 483
311877 707
2263 24
13413 666
8119 660
2049 114
16228 155
8711 739
3999 305
8267 96