2796 63
5988 199
7599 547
15292 191
18317 399
2187 188
32231 633
9763 313
3802 706
3116 422
9390 501
3089 124