2148 535
14005 599
10831 157
63547 634
24990 79
6265 180
30531 944
11910 915
84458 454
9815 281
5934 148
51243 84