512 163
1610 356
831 157
3048 923
3995 261
7853 516
7719 237
5159 514
4638 153
6117 607
2576 257
5014 373
5019 642
7370 698
3390 32
12292 815
18436 778