2976 642
14410 562
6392 468
811 67
3980 179
3867 372
2092 312
11681 715
29627 45
5534 453
20706 754
49648 401