951 250
166 37
2462 445
1186 149
209 42
2489 689
7071 153
9016 402
10488 297
7422 584
6248 48
13884 554
43272 730
24294 312
8375 944
20373 121