21811 341
7674 68
3716 352
15303 329
2523 45
8040 967
2914 145
6053 703
5905 671
5040 752
5617 335
18833 380
16242 692
4294 242
4524 153
19501 429
5583 110
927 37