50887 131
6452 427
6759 98
19276 156
6052 594
13146 300
3556 323
5510 770
4564 223
24558 193
3251 376
17273 461
7633 197
1222 156