50976 131
6459 427
6762 98
19286 156
6053 594
13152 300
3556 323
5514 770
4565 223
24568 193
3251 376
17280 461
7634 197
1224 156