2935 120
26185 124
5935 335
14421 582
15105 417
25761 928
2350 245
12087 700
11223 752
11652 274
2475 168
2362 197
4397 354
3271 788