2639 370
15859 159
1043 161
788 195
20598 578
30774 193
13129 124
14655 700
4195 524
10904 821
6798 282
18720 326