31389 114
838 212
6035 782
9751 275
7621 581
4660 860
5228 779
312525 808
28711 785
175103 696
8873 602
5557 672
8145 553
17503 355