2997 118
2691 178
15545 769
8434 222
2213 231
8581 452
41404 286
22771 212
16249 327
8993 453
5821 852
3372 484
2064 261
4210 492
2045 248