150 5935
-1 -1
23704 37093
4049 14595
1883 6286
1238 4176
2135 7315
590 4713
-1 -1
1113 3944
252 5186
370 5143
109709 112353
9995 13860
763 7580
