29762 390
2819 323
7886 313
3723 345
4731 757
9748 265
2980 44
17703 385
7246 223
21616 262
19740 618
3083 870
2265 89
3311 509
1798 132