22961 592
6240 712
3493 728
901 39
7202 288
9372 647
4780 285
5683 136
4873 233
10274 327
16587 120
9590 573
3880 849
3080 281