21872 341
7690 68
3738 353
15532 329
2537 45
8100 967
2931 145
6108 703
5936 671
5057 752
5699 335
18921 380
16322 692
4344 242
4545 153
19571 429
5654 110
935 37