2691 31
6092 88
5198 139
10766 53
31051 924
33258 590
116924 261
9214 115
50605 596
5913 531
46032 639
19177 618
13514 379
8343 154
1496 205
9831 185
5852 25