2995 118
2691 178
15540 769
8423 222
2210 231
8579 452
41399 286
22771 212
16245 327
8992 453
5820 852
3371 484
2064 261
4208 492
2044 248