21871 341
7688 68
3738 353
15527 329
2535 45
8097 967
2931 145
6108 703
5934 671
5055 752
5695 335
18912 380
16320 692
4341 242
4544 153
19570 429
5651 110
935 37