502113 3090
157627 679
715361 5904
164153 1112
331585 1644
297649 1699
194390 811
826 8
242529 888
1455446 11183
628372 3877
330734 870
310225 1187
283765 847
507973 3463
845319 5662
525047 4732
1168179 8907
578586 4312
234739 1059
573877 9264
396451 3508
1220 20
898190 8420