596 96
5719 772
5579 826
150920 907
187734 1287
18800 483
105137 351
32724 546
4322 112
19795 933
3281 98
5159 717
7152 206
3822 174
5444 511