3008 861
1644 109
24796 396
6304 482
2653 160
180903 962
11658 304
14211 820
5077 73
6295 634
5279 465
50562 400
4897 61
5101 436
5921 353
4345 400
3695 298