2932 120
26177 124
5918 335
14415 582
15087 417
25750 928
2350 245
12080 700
11211 752
11637 274
2474 168
2362 197
4387 354
3271 788