29884 150
8481 652
9133 233
4026 208
4830 564
3540 119
10401 258
7152 700
43348 826
41960 1115
6984 238
9052 726
4712 752
12039 479
5003 551