2700 812
2917 755
575 151
2908 884
28798 191
26321 282
112683 894
58596 573
103391 1017
60891 101
32804 46
106029 917
40641 596
42560 858
40045 860
54323 276
55214 110
59642 582
88977 434
73720 688
77754 882
69395 788
54867 142
81358 513