50893 131
6452 427
6759 98
19278 156
6052 594
13147 300
3556 323
5510 770
4564 223
24558 193
3251 376
17274 461
7633 197
1222 156