2995 118
2691 178
15544 769
8431 222
2212 231
8579 452
41402 286
22771 212
16247 327
8993 453
5821 852
3371 484
2064 261
4210 492
2044 248