501352 1759
5586 412
211446 430
20458 128
44442 753
13310 175
306684 801
50745 229
140952 620
87945 441
23156 1035
42604 376
26403 659
53485 641
12231 66
23976 654
469034 1200
86708 788
52878 876
67125 739
65063 706
10082 99
32277 340