3299 31
2954 353
21842 594
717 81
28262 384
2926 377
9959 358
30767 427
13020 139
41119 321
13567 628
3029 853