21872 341
7689 68
3738 353
15528 329
2535 45
8098 967
2931 145
6108 703
5934 671
5056 752
5696 335
18916 380
16321 692
4343 242
4544 153
19570 429
5652 110
935 37